@charset "utf-8";
* { margin: 0; padding: 0; }
body { width: 100%; font-size: 13px; color: #4a4a4a; background: #ffffff; font-family: "微软雅黑"，"黑体"，Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; }
ul, li, dl, ol { list-style: none; }
img { max-width: 100%; border: 0; display: block; }
.clear { clear: both; }
a { text-decoration: none; color: #343434; }
a:hover { color: #007CFF; text-decoration: underline; }
.w { width: 1200px; margin: 0 auto; }
.mb { margin-bottom: 5px; }
#top { height: 35px; width: 100%; margin: 0 auto; line-height: 35px; overflow: hidden; background-color: #eaeaea; border-bottom: 1px solid #dbdbdb; }
.top-l { float: left; width: 600px; line-height: 35px; }
.top-r { float: right; width: 400px; line-height: 35px; padding-left: 200px; background: url(images/top-r.jpg) 200px 0 no-repeat; }
.top-r a { display: block; width: 70px; padding-left: 30px; float: left; height: 35px; }




#head { height: 260px; width: 1200px; margin: 0 auto; }
.head-l { float: left; width: 300px; height:160px; overflow:hidden; padding-top:100px; }
.head-c { float: left; width: 540px; padding: 10px 30px; overflow:hidden; height:240px; overflow:hidden; }
.head-c .logo { height: 140px; padding-top:20px; width: 540px; }
.head-c .form { margin: 0px; }
.head-c .form .text { border: 3px solid #326dcb; height: 22px; color: #666; margin: 0px; padding: 5px 0 1px 10px; float: left; outline: none; width: 440px; }
.head-c .form .button { background-color: #326dcb; width: 78px; height: 34px; border: 1px solid #326dcb; font-weight: bold; color: #FFF; margin: 0; padding: 0; }
.head-c .hotspot, .head-c .hctel { padding-top: 5px; }
.head-c .hotspot a { padding: 5px; }
.head-c .hctel img{ float:right;}
.head-r { float: left; width: 300px;  height:160px; overflow:hidden; padding-top:100px; }


#nav { width: 100%; height: 40px; margin: 0 auto; background: url(images/nav.jpg) 0 0 repeat-x; }
#nav ul { width: 1200px; margin: 0 auto; height: 40px; position:relative; z-index:9999; }
#nav li { float: left; height:40px; position:relative; }
#nav li a { color: #FFFFFF; font-weight:bold; display:block; font-size: 16px;text-align: center; height:40px; line-height: 40px; width: 120px;  }
#nav li a:hover { color: #FFFfff; font-weight: bold; }
#nav ul li ul { position:absolute; display:none; z-index:9999; left:0; top:40px; width:120px;}
#nav ul li ul li { float:none;}
#nav ul li ul li a { border-right:none; border-top:1px dotted #ccc; background:#2475A3;}
#nav ul li:hover ul{ display:block; }


.content { margin: 10px auto 0; width: 1200px; }
.content .cleft { float: left; width: 298px; border: 1px solid #dedede; }
.content .cright { float: left; width: 898px; border: 1px solid #dedede; overflow: hidden; }
.k { margin: 0 0 15px 0; }
.k .title { font-size: 14px; text-indent: 30px; color: #FFFFFF; line-height: 40px; height: 40px; background: url(images/k-title.jpg) 10px center no-repeat #a6a6a6; }
.k .title a { color: #fff; }
.k ul { margin: 10px; }
.k li { width: 100%; border-bottom: 1px dashed #ddd; line-height: 30px; background: url(images/k-li.jpg) 0 center no-repeat; text-indent: 15px; overflow: hidden; height: 30px; }
.flash { width: 1200px; height: 300px; overflow: hidden;margin: 10px auto 0; }

.ad-f {width:1200px;height:300px;overflow:hidden;position:relative; z-index:8888;}
.slider,.num{position:absolute; z-index:8888;}
.slider{ left:0px; top:0px;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:1200px;height:300px;display:block;}
.num{ right:5px; bottom:5px;}
.num li{float: left;color: #FF7300;text-align: center;line-height: 16px;width: 16px;height: 16px;font-family: Arial;font-size: 12px;cursor: pointer;	overflow: hidden;margin: 3px 1px;border: 1px solid #FF7300;background-color: #fff;}
.num li.on{color: #fff;line-height: 21px;width: 21px;height: 21px;font-size: 16px;margin: 0 1px;border: 0;background-color: #FF7300;font-weight: bold;}

.crleft { float: left; width: 697px; border-right: 1px solid #a6a6a6; }
.crright { float: right; width: 200px; }
.k2 { border-top: 1px solid #a6a6a6; }
.k2 .title { font-size: 14px; border-bottom: 2px solid #a6a6a6; color: #9a9a9a; line-height: 35px; height: 35px; background: url(images/k2-title.jpg) 10px center no-repeat #ffffff; clear: both; }
.k2 .title .t { float: left; text-indent: 40px; width: 300px; font-weight: bold; color: #343434; }
.k2 .title .t a { font-weight: bold; }
.k2 .title span { float: right; width: 50px; }

.k2 .con { padding: 5px 25px; line-height: 30px;  }
.k2 .con a { margin: 0 5px;  }

.k4 { border-top: 1px solid #a6a6a6; }
.k4 .title { font-size: 14px; border-bottom: 2px solid #a6a6a6; color: #9a9a9a; line-height: 30px; height: 30px; background: url(images/k2-title.jpg) 10px center no-repeat #ffffff; clear: both; }
.k4 .title .t { float: left; text-indent: 40px; width: 300px; font-weight: bold; color: #343434; }
.k4 .title .t a { font-weight: bold; }
.k4 .con { padding: 10px; }
.k4 li { margin-bottom: 10px; }
.inewleft { float: left; width: 307px; padding: 10px 20px; border-right: 1px solid #445766; }
.inewright { float: right; width: 309px; padding: 10px 20px; }
.k3 { }
.k3 .title { border-bottom: 1px dashed #a6a6a6; color: #9a9a9a; line-height: 30px; height: 30px; background: url(images/k3-title.jpg) 0 center no-repeat #ffffff; clear: both; }
.k3 .title .t { font-size: 14px; float: left; text-indent: 20px; width: 100px; font-weight: bold; color: #2e2e2e; }
.k3 .title .t a { font-weight: bold; }
.k3 .title span { font-size: 13px; float: right; width: 50px; }
.k3 ul { padding: 10px 0px; }
.k3 li { width: 100%; line-height: 30px; background: url(images/k3-li.jpg) 0 center no-repeat; text-indent: 10px; overflow: hidden; height: 30px; }
.footer { background-color: #445766; border-top: 8px solid #0da3f0; margin-top: 6px; color: #fff; }
.footer a { color: #fff; }
.footer_body { width: 1200px; margin: 0 auto; padding: 20px 0; }
.fbleft { float: left; width: 600px; }
.fbright { float: right; width: 600px; }
.fbright img { float: left; margin-right: 20px; }
.copy { width: 100%;  padding:5px 0; background: #000000; text-align: center; }
.copy img{ margin:0 auto;}
.position { width: 898px; height: 40px; line-height: 40px; border-bottom: 1px dashed #DDD; text-indent: 15px; }
.position a { margin: 0 10px; }
.news { padding: 20px 40px; }
.news li { line-height: 30px; height: 30px; }

.cp_list { padding: 20px; }

.children_list{ margin-bottom:20px;}
.children_list a{ margin:5px 5px;}

.categy_filter {}
.filter_group { font-weight:bolder; clear:both; margin-top:10px;}
.categy_filter .checked { background: #4598d2; color:#fff;}
.categy_filter dd ul { overflow:hidden;}
.categy_filter dd li { float:left; margin-right:15px;}

.description { font-size: 14px; margin:30px 0; }
.sub_menu { border: 1px solid #ccc; width: 230px; padding: 15px; margin-bottom: 20px; }
.menu_name { font-weight: bolder; font-size: 18px; border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 10px; }
.menu_content li { font-size: 14px; }
.prdt_list{ margin:20px 0;}
.prdt_title { font-weight: bolder; }
.prdt_price { color: red; font-size: 14px; font-weight:bold; }
/***** width *****/
.span-1 { width: 50px; }
.span-2 { width: 180px; }
.span-3 { width: 170px; }
.span-4 { width: 230px; }
.span-5 { width: 290px; }
.span-6 { width: 350px; }
.span-7 { width: 410px; }
.span-8 { width: 470px; }
.span-9 { width: 530px; }
.span-10 { width: 590px; }
.span-11 { width: 650px; }
.span-12 { width: 710px; }
.span-13 { width: 770px; }
.span-14 { width: 830px; }
.span-15 { width: 890px; }
/*END* width *****/

.color1 { color: red; }
.color2 { color: #000; }
.color3 { color: #333; }
.color4 { color: #666; }
.color5 { color: #999; }
.color6 { color: #fff; }
/***** table *****/
table { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; }
thead { background-color: #e0e0e0; border-bottom: 1px solid #ccc; }
.even { background: #f2f2f2; }
th { font-weight: bold; }
th, td { text-align: left; padding: 5px 10px 5px 10px; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; }
.ubb_post { margin-top: 10px; margin-bottom: 10px; border: 1px solid #e0e0e0; padding: 10px; width: 450px; }
.ubb_post p { margin-top: 10px; }
.ubb_post a { margin: 5px; padding: 2px; border: 1px solid #e0e0e0; }
/*END* table *****/

/*列表上下页*/
.page { width:800px; height:30px; clear:both;}
.pagelist { float:right;}
.pagelist li{ float:left; margin:0 0 0 2px; border:1px solid #cacaca; padding:5px 10px 0; height:23px;}
.pagelist li a{  display:block;  color:#005aa1;}
.pagelist li a:hover{color:#ff5f08;}
.pagelist li.thisclass,.pagelist li.thisclass a{ color:#ff5f08;}
.pagelist li .pageinfo{display:block; color:#005aa1;}

.list_news{}
.list_news ul{ margin:10px 0;}
.list_news li{ height:40px; line-height:40px; border-bottom: 1px dashed #ddd; background: url(images/k3-li.jpg) 0 center no-repeat; text-indent: 10px; overflow: hidden;}
.list_news li span{ float:right;}


.news_view{ padding:20px;}
.news_view h1{ text-align:center; font-size:16px;}
.news_view h3{text-align:center; font-size:13px; font-weight: normal; margin:5px 0 10px 0;}
.news_view .body { line-height:30px; margin:0 auto;}


.news_view .body a,.news_view .body u a{ color:#0000ff; text-decoration: none;}
.news_view .body a:hover,.news_view .body u a:hover{ color:#0000ff; text-decoration: underline;}

.shop_view{ padding:20px;}

.into{}
.intoleft{ float:left; width:380px; padding:10px; }
.intoright{ float:left; width:400px; }
.intoright p{ line-height:30px;}

.shop_view .nr{ margin-top:10px;}
.shop_view .nr .title{ border-bottom:2px solid #1d54b8; height:30px; line-height:30px; margin-bottom:20px;}
.shop_view .nr .title p{width:114px; height:30px; font-size:14px; color:#FFF; font-weight:bold; text-align:center; background:#1d54b8;}

.shop_view .tuijian{ margin-top:40px;}
.shop_view .tuijian .title{ border-bottom:2px solid #1d54b8; height:30px; line-height:30px; }
.shop_view .tuijian .title p{width:114px; height:30px; font-size:14px; color:#FFF; font-weight:bold; text-align:center; background:#1d54b8;}